<html>
	<head>
		<meta charset="utf-8"/>
		<title>BPolygon</title>
		<link rel="stylesheet" type="text/css" href="./style.css"/>
	</head>
	<body>
		<h1>BPolygonX</h1>
		<h2>public</h2>
		<table id="public"><tr><td align="right">inline </td><td><a href="#BPolygonX()">BPolygonX</a>();</td></tr>
			<tr><td align="right">inline </td><td><a href="#BPolygonX(const BPolygonX&)">BPolygonX</a>(const BPolygonX& other);</td></tr>
			<tr><td align="right">inline BVectorX<T> </td><td><a href="#center()">center</a>() const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setNormal(const BVectorX<T>&)">setNormal</a>(const BVectorX&ltT&gt& normal);</td></tr>
			<tr><td align="right">inline const BVectorX<T>& </td><td><a href="#normal()">normal</a>() const;</td></tr>
			<tr><td align="right">inline const T </td><td><a href="#area()">area</a>() const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setPoint(int, const BVectorX<T>&)">setPoint</a>(int index, const BVectorX&ltT&gt& point);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#appendPoint(const BVectorX<T>&)">appendPoint</a>(const BVectorX&ltT&gt& point);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#insertPoint(int, const BVectorX<T>&)">insertPoint</a>(int pos, const BVectorX&ltT&gt& point);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#removePoint(int)">removePoint</a>(int pos);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setPoints(const BArray<BVectorX<T>>&)">setPoints</a>(const BArray&ltBVectorX&ltT&gt&gt& points);</td></tr>
			<tr><td align="right">inline const BArray<BVectorX<T>>& </td><td><a href="#points()">points</a>() const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setCount(int)">setCount</a>(int count);</td></tr>
			<tr><td align="right">inline int </td><td><a href="#count()">count</a>() const;</td></tr>
			<tr><td align="right">inline const BVectorX<T>& </td><td><a href="#point(int)">point</a>(int index) const;</td></tr>
			<tr><td align="right">inline const BPlaneX<T>& </td><td><a href="#plane(int)">plane</a>(int index) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#cover(const BVectorX<T>&)">cover</a>(const BVectorX&ltT&gt& point) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#cross(const BLineX<T>&)">cross</a>(const BLineX&ltT&gt& line) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#cross(const BVectorX<T>&, const BVectorX<T>&)">cross</a>(const BVectorX&ltT&gt& va, const BVectorX&ltT&gt& vb) const;</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"/>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Documentation</h2>
		<div id="BPolygonX()">
			<h3>inline BPolygonX();</h3>
		</div>
		<div id="BPolygonX(const BPolygonX&)">
			<h3>inline BPolygonX(const BPolygonX& other);</h3>
		</div>
		<div id="center()">
			<h3>inline BVectorX<T> center() const;</h3>
		</div>
		<div id="setNormal(const BVectorX<T>&)">
			<h3>inline void setNormal(const BVectorX&ltT&gt& normal);</h3>
		</div>
		<div id="normal()">
			<h3>inline const BVectorX<T>& normal() const;</h3>
		</div>
		<div id="area()">
			<h3>inline const T area() const;</h3>
		</div>
		<div id="setPoint(int, const BVectorX<T>&)">
			<h3>inline void setPoint(int index, const BVectorX&ltT&gt& point);</h3>
		</div>
		<div id="appendPoint(const BVectorX<T>&)">
			<h3>inline void appendPoint(const BVectorX&ltT&gt& point);</h3>
		</div>
		<div id="insertPoint(int, const BVectorX<T>&)">
			<h3>inline void insertPoint(int pos, const BVectorX&ltT&gt& point);</h3>
		</div>
		<div id="removePoint(int)">
			<h3>inline void removePoint(int pos);</h3>
		</div>
		<div id="setPoints(const BArray<BVectorX<T>>&)">
			<h3>inline void setPoints(const BArray&ltBVectorX&ltT&gt&gt& points);</h3>
		</div>
		<div id="points()">
			<h3>inline const BArray<BVectorX<T>>& points() const;</h3>
		</div>
		<div id="setCount(int)">
			<h3>inline void setCount(int count);</h3>
		</div>
		<div id="count()">
			<h3>inline int count() const;</h3>
		</div>
		<div id="point(int)">
			<h3>inline const BVectorX<T>& point(int index) const;</h3>
		</div>
		<div id="plane(int)">
			<h3>inline const BPlaneX<T>& plane(int index) const;</h3>
		</div>
		<div id="cover(const BVectorX<T>&)">
			<h3>inline bool cover(const BVectorX&ltT&gt& point) const;</h3>
		</div>
		<div id="cross(const BLineX<T>&)">
			<h3>inline bool cross(const BLineX&ltT&gt& line) const;</h3>
		</div>
		<div id="cross(const BVectorX<T>&, const BVectorX<T>&)">
			<h3>inline bool cross(const BVectorX&ltT&gt& va, const BVectorX&ltT&gt& vb) const;</h3>
		</div>
	</body>
</html>